# 判断字符串是否是回文
# 5%abcCb#A5  -->提取出里面的数字和字母，不区分大小写从左至右和从右到左看起来一样，那就是回文
# 5abcCbA5 -->回文
str1 = input("please input a string:")
str2 = ""  #定义str2为一个中间串
#对输入的字符串进行处理（提取出里面的数字和字母，不区分大小写）
for i in str1:
    if i.isdigit(): #判断是否为数字，是则加入到str2中
        str2 += i
    elif i.isupper() or i.islower():  #判断是否为字母
        i = i.lower()   #转换为小写加入到str2中
        str2 += i
str3 = str2[::-1]  #反转str2字符串给str3
if str2 == str3:
    print("是回文")
else:
    print("不是回文")